package com.jhs.kjs.dto;

import java.util.Date;

import com.jhs.kjs.model.daumMap.frame.ExtDirection;
import com.jhs.kjs.model.daumMap.frame.ILatLng;

public class CarDetailInfo_CarDTO extends CarDTO implements ILatLng{
	private Integer Rownum;
	/**운전자명*/
	private String Dri_Name;
	
	/**운전자 코드*/
	private String Dri_CarDriverCode;
	
	/**운전자 연락처*/
	private String Dri_HandPhone;
	
	/**부서명*/
	private String Dep_DeptName;
	
	/**차종*/
	private String Typ_CarTypeName;
	
	/**운반물 내용*/
	private String Bag_BaggageName;
	
	/**운반물 코드*/
	private Long Bag_BaggageCode;
	
	/**진입여부 '진입', ''*/
	private String CheckArea;
	
	/**CDMA상태*/
	private String Dev_CDMAState;
	
	/**GPS상태*/	
	private String Dev_GPSState;
	
	/**DTG상태*/	
	private String Dev_DTGState;
	
	private Long Dev_CarDeviceCode;
	/**방향*/
	private String DirectionStr;
	
	/**단말기번호*/
	private String Dev_PhoneNum;
	
	private String DayDistanceStr;
	
	private String TotalDistanceStr;
	
	private Integer searchType;
	
	private String searchName;
	
	private String carGroupName;
	
	private String Dev_DeviceModel;
	
	private String Dev_DeviceID;
	
	private String Dev_DeviceSerial;
	
	private Date Dev_RegiDate;
	
	private Date Dev_DeliverDate;
	
	private Date Dev_CancelDate;
	
	private String serviceName;
	
	private int userCode;
	private Integer yy;
	private Integer mm;
	private Integer dd;
	private Integer hh_start;
	private Integer mm_start;
	private Integer hh_end;
	private Integer mm_end;
	
	
	public Integer getRownum() {
		return Rownum;
	}

	public String getName(){
		return this.Dri_Name;
	}
	
	public void setRownum(Integer rownum) {
		Rownum = rownum;
	}

	public String getDev_CDMAState() {
		return Dev_CDMAState;
	}

	public void setDev_CDMAState(String dev_CDMAState) {
		Dev_CDMAState = dev_CDMAState;
	}

	public String getDev_GPSState() {
		return Dev_GPSState;
	}

	public void setDev_GPSState(String dev_GPSState) {
		Dev_GPSState = dev_GPSState;
	}

	public String getDev_DTGState() {
		return Dev_DTGState;
	}

	public void setDev_DTGState(String dev_DTGState) {
		Dev_DTGState = dev_DTGState;
	}
			
	public String getDirectionStr() {
		return DirectionStr;
	}
	
	public String getCadinalStr() {
		Integer direc = getDirection();
		return ExtDirection.getCardinalString(ExtDirection.getCardinal(direc));
	}
	
	public void setDirectionStr(String directionStr) {
		DirectionStr = directionStr;
	}

	public Long getBag_BaggageCode() {
		return Bag_BaggageCode;
	}

	public void setBag_BaggageCode(Long bag_BaggageCode) {
		Bag_BaggageCode = bag_BaggageCode;
	}

	public String getDev_PhoneNum() {
		return Dev_PhoneNum;
	}

	public void setDev_PhoneNum(String dev_PhoneNum) {
		Dev_PhoneNum = dev_PhoneNum;
	}

	public String getDri_Name() {
		return Dri_Name;
	}

	public void setDri_Name(String dri_Name) {
		Dri_Name = dri_Name;
	}

	public String getDri_HandPhone() {
		return Dri_HandPhone;
	}

	public void setDri_HandPhone(String dri_HandPhone) {
		Dri_HandPhone = dri_HandPhone;
	}

	public String getDep_DeptName() {
		return Dep_DeptName;
	}

	public void setDep_DeptName(String dep_DeptName) {
		Dep_DeptName = dep_DeptName;
	}

	public String getTyp_CarTypeName() {
		return Typ_CarTypeName;
	}

	public void setTyp_CarTypeName(String typ_CarTypeName) {
		Typ_CarTypeName = typ_CarTypeName;
	}

	public String getBag_BaggageName() {
		return Bag_BaggageName;
	}

	public void setBag_BaggageName(String bag_BaggageName) {
		Bag_BaggageName = bag_BaggageName;
	}

	public String getCheckArea() {
		return CheckArea;
	}

	public void setCheckArea(String checkArea) {
		CheckArea = checkArea;
	}

	public String getDayDistanceStr() {
		return DayDistanceStr;
	}

	public void setDayDistanceStr(String dayDistanceStr) {
		DayDistanceStr = dayDistanceStr;
	}

	public String getTotalDistanceStr() {
		return TotalDistanceStr;
	}

	public void setTotalDistanceStr(String totalDistanceStr) {
		TotalDistanceStr = totalDistanceStr;
	}

	public Integer getSearchType() {
		return searchType;
	}

	public void setSearchType(Integer searchType) {
		this.searchType = searchType;
	}

	public String getSearchName() {
		return searchName;
	}

	public void setSearchName(String searchName) {
		this.searchName = searchName;
	}

	public Long getDev_CarDeviceCode() {
		return Dev_CarDeviceCode;
	}

	public void setDev_CarDeviceCode(Long dev_CarDeviceCode) {
		Dev_CarDeviceCode = dev_CarDeviceCode;
	}

	@Override
	public int getCardinal() {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public void setDirection(int direction) {
		// TODO Auto-generated method stub
		
	}

	public Integer getYy() {
		return yy;
	}

	public void setYy(Integer yy) {
		this.yy = yy;
	}

	public Integer getMm() {
		return mm;
	}

	public void setMm(Integer mm) {
		this.mm = mm;
	}

	public Integer getDd() {
		return dd;
	}

	public void setDd(Integer dd) {
		this.dd = dd;
	}

	public Integer getHh_start() {
		return hh_start;
	}

	public void setHh_start(Integer hh_start) {
		this.hh_start = hh_start;
	}

	public Integer getMm_start() {
		return mm_start;
	}

	public void setMm_start(Integer mm_start) {
		this.mm_start = mm_start;
	}

	public Integer getHh_end() {
		return hh_end;
	}

	public void setHh_end(Integer hh_end) {
		this.hh_end = hh_end;
	}

	public Integer getMm_end() {
		return mm_end;
	}

	public void setMm_end(Integer mm_end) {
		this.mm_end = mm_end;
	}

	public String getCarGroupName() {
		return carGroupName;
	}

	public void setCarGroupName(String carGroupName) {
		this.carGroupName = carGroupName;
	}

	public String getDev_DeviceID() {
		return Dev_DeviceID;
	}

	public void setDev_DeviceID(String dev_DeviceID) {
		Dev_DeviceID = dev_DeviceID;
	}

	public String getServiceName() {
		return serviceName;
	}

	public void setServiceName(String serviceName) {
		this.serviceName = serviceName;
	}

	public String getDev_DeviceSerial() {
		return Dev_DeviceSerial;
	}

	public void setDev_DeviceSerial(String dev_DeviceSerial) {
		Dev_DeviceSerial = dev_DeviceSerial;
	}

	public String getDev_DeviceModel() {
		return Dev_DeviceModel;
	}

	public void setDev_DeviceModel(String dev_DeviceModel) {
		Dev_DeviceModel = dev_DeviceModel;
	}

	public Date getDev_RegiDate() {
		return Dev_RegiDate;
	}

	public void setDev_RegiDate(Date dev_RegiDate) {
		Dev_RegiDate = dev_RegiDate;
	}

	public Date getDev_DeliverDate() {
		return Dev_DeliverDate;
	}

	public void setDev_DeliverDate(Date dev_DeliverDate) {
		Dev_DeliverDate = dev_DeliverDate;
	}

	public Date getDev_CancelDate() {
		return Dev_CancelDate;
	}

	public void setDev_CancelDate(Date dev_CancelDate) {
		Dev_CancelDate = dev_CancelDate;
	}

	public String getDri_CarDriverCode() {
		return Dri_CarDriverCode;
	}

	public void setDri_CarDriverCode(String dri_CarDriverCode) {
		Dri_CarDriverCode = dri_CarDriverCode;
	}

	public int getUserCode() {
		return userCode;
	}

	public void setUserCode(int userCode) {
		this.userCode = userCode;
	}
	
}
